[INFO] cloning repository https://github.com/yuanpx/tempdfs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/yuanpx/tempdfs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fyuanpx%2Ftempdfs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fyuanpx%2Ftempdfs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6b8ee40fd2da73d5563878d95b7596b8ecdfd87e
[INFO] checking yuanpx/tempdfs against try#72f88fc4e9458f89516a0b8b0868f3718aec5b47 for pr-74989
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fyuanpx%2Ftempdfs" "/workspace/builds/worker-0/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/yuanpx/tempdfs on toolchain 72f88fc4e9458f89516a0b8b0868f3718aec5b47
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/yuanpx/tempdfs
[INFO] finished tweaking git repo https://github.com/yuanpx/tempdfs
[INFO] tweaked toml for git repo https://github.com/yuanpx/tempdfs written to /workspace/builds/worker-0/source/Cargo.toml
[INFO] crate git repo https://github.com/yuanpx/tempdfs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rmp-serde v0.13.4
[INFO] [stderr]   Downloaded rmp v0.8.6
[INFO] [stderr]   Downloaded scopeguard v0.3.2
[INFO] [stderr]   Downloaded redox_syscall v0.1.26
[INFO] [stderr]   Downloaded rayon-core v1.2.1
[INFO] [stderr]   Downloaded make-cmd v0.1.0
[INFO] [stderr]   Downloaded rocksdb v0.6.1
[INFO] [stderr]   Downloaded librocksdb-sys v0.4.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d5c25064ad1cfae598dacb5e3524b6bd7858fc325735f9b831f6c1b0110e3709
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "d5c25064ad1cfae598dacb5e3524b6bd7858fc325735f9b831f6c1b0110e3709", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d5c25064ad1cfae598dacb5e3524b6bd7858fc325735f9b831f6c1b0110e3709", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d5c25064ad1cfae598dacb5e3524b6bd7858fc325735f9b831f6c1b0110e3709", kill_on_drop: false }`
[INFO] [stdout] d5c25064ad1cfae598dacb5e3524b6bd7858fc325735f9b831f6c1b0110e3709
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] edc46823a9d1fd6346333c4d3cfabce450542e47677754ce433229ded7042cff
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "edc46823a9d1fd6346333c4d3cfabce450542e47677754ce433229ded7042cff", kill_on_drop: false }`
[INFO] [stderr]     Checking libc v0.2.26
[INFO] [stderr]    Compiling either v1.1.0
[INFO] [stderr]    Compiling scopeguard v0.3.2
[INFO] [stderr]    Compiling rayon-core v1.2.1
[INFO] [stderr]    Compiling lazy_static v0.2.8
[INFO] [stderr]    Compiling futures v0.1.14
[INFO] [stderr]    Compiling winapi-build v0.1.1
[INFO] [stderr]    Compiling semver v0.1.20
[INFO] [stderr]     Checking log v0.3.8
[INFO] [stderr]     Checking cfg-if v0.1.2
[INFO] [stderr]     Checking winapi v0.2.8
[INFO] [stderr]     Checking lazycell v0.4.0
[INFO] [stderr]    Compiling make-cmd v0.1.0
[INFO] [stderr]     Checking slab v0.3.0
[INFO] [stderr]     Checking smallvec v0.2.1
[INFO] [stderr]     Checking num-traits v0.1.40
[INFO] [stderr]     Checking regex-syntax v0.3.9
[INFO] [stderr]     Checking serde v1.0.10
[INFO] [stderr]     Checking safemem v0.2.0
[INFO] [stderr]     Checking take v0.1.0
[INFO] [stderr]     Checking utf8-ranges v0.1.3
[INFO] [stderr]     Checking language-tags v0.2.2
[INFO] [stderr]     Checking rustc-serialize v0.3.24
[INFO] [stderr]    Compiling coco v0.1.1
[INFO] [stderr]     Checking base64 v0.6.0
[INFO] [stderr]    Compiling syn v0.11.11
[INFO] [stderr]    Compiling kernel32-sys v0.2.2
[INFO] [stderr]     Checking iovec v0.1.0
[INFO] [stderr]     Checking net2 v0.2.30
[INFO] [stderr]     Checking memchr v0.1.11
[INFO] [stderr]     Checking rand v0.3.15
[INFO] [stderr]     Checking time v0.1.38
[INFO] [stderr]     Checking num_cpus v1.6.2
[INFO] [stderr]    Compiling rustc_version v0.1.7
[INFO] [stderr]     Checking bytes v0.4.4
[INFO] [stderr]     Checking aho-corasick v0.5.3
[INFO] [stderr]     Checking rmp v0.8.6
[INFO] [stderr]     Checking mio v0.6.9
[INFO] [stderr]    Compiling unicase v2.0.0
[INFO] [stderr]     Checking thread-id v2.0.0
[INFO] [stderr]     Checking thread_local v0.2.7
[INFO] [stderr]     Checking regex v0.1.80
[INFO] [stderr]     Checking mime v0.3.2
[INFO] [stderr]     Checking tokio-io v0.1.2
[INFO] [stderr]     Checking tokio-service v0.1.0
[INFO] [stderr]     Checking futures-cpupool v0.1.5
[INFO] [stderr]     Checking tokio-core v0.1.8
[INFO] [stderr]    Compiling serde_derive_internals v0.15.1
[INFO] [stderr]     Checking env_logger v0.3.5
[INFO] [stderr]    Compiling rayon v0.7.1
[INFO] [stderr]     Checking tokio-proto v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.10
[INFO] [stderr]     Checking hyper v0.11.1
[INFO] [stderr]    Compiling gcc v0.3.51
[INFO] [stderr]    Compiling librocksdb-sys v0.4.1
[INFO] [stderr]    Compiling rust-crypto v0.2.36
[INFO] [stderr]     Checking toml v0.4.2
[INFO] [stderr]     Checking rmp-serde v0.13.4
[INFO] [stderr] error: could not compile `serde_derive`.
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustc --crate-name serde_derive /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_derive-1.0.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debuginfo=2 -C metadata=7a5f7341aad8404b -C extra-filename=-7a5f7341aad8404b --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern quote=/opt/rustwide/target/debug/deps/libquote-cebbbea921cf3ece.rlib --extern serde_derive_internals=/opt/rustwide/target/debug/deps/libserde_derive_internals-e21b442f7c298722.rlib --extern syn=/opt/rustwide/target/debug/deps/libsyn-21c3bb906c420477.rlib --extern proc_macro --cap-lints allow --cap-lints=forbid` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] The following warnings were emitted during compilation:
[INFO] [stderr] 
[INFO] [stderr] warning: In file included from rocksdb/util/concurrent_arena.h:18,
[INFO] [stderr] warning:                  from rocksdb/util/concurrent_arena.cc:10:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/stop_watch.h:8,
[INFO] [stderr] warning:                  from rocksdb/util/perf_step_timer.h:9,
[INFO] [stderr] warning:                  from rocksdb/util/iostats_context_imp.h:8,
[INFO] [stderr] warning:                  from rocksdb/util/posix_logger.h:27,
[INFO] [stderr] warning:                  from rocksdb/port/util_logger.h:18,
[INFO] [stderr] warning:                  from rocksdb/db/auto_roll_logger.h:15,
[INFO] [stderr] warning:                  from rocksdb/db/auto_roll_logger.cc:6:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/table/persistent_cache_helper.h:10,
[INFO] [stderr] warning:                  from rocksdb/table/format.h:19,
[INFO] [stderr] warning:                  from rocksdb/table/meta_blocks.h:19,
[INFO] [stderr] warning:                  from rocksdb/table/meta_blocks.cc:5:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:1:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:     1 | //  Copyright (c) 2011-present, Facebook, Inc.  All rights reserved.
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/table/persistent_cache_helper.h:10,
[INFO] [stderr] warning:                  from rocksdb/table/format.h:19,
[INFO] [stderr] warning:                  from rocksdb/table/filter_block.h:31,
[INFO] [stderr] warning:                  from rocksdb/table/block_based_filter_block.h:24,
[INFO] [stderr] warning:                  from rocksdb/util/bloom.cc:13:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/table/persistent_cache_helper.h:10,
[INFO] [stderr] warning:                  from rocksdb/table/format.h:19,
[INFO] [stderr] warning:                  from rocksdb/table/block.h:27,
[INFO] [stderr] warning:                  from rocksdb/table/two_level_iterator.cc:14:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/table/persistent_cache_helper.h:10,
[INFO] [stderr] warning:                  from rocksdb/table/format.h:19,
[INFO] [stderr] warning:                  from rocksdb/table/block.h:27,
[INFO] [stderr] warning:                  from rocksdb/table/plain_table_reader.cc:21:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/stop_watch.h:8,
[INFO] [stderr] warning:                  from rocksdb/db/merge_helper.h:19,
[INFO] [stderr] warning:                  from rocksdb/table/get_context.cc:7:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:1:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:     1 | //  Copyright (c) 2011-present, Facebook, Inc.  All rights reserved.
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/table/persistent_cache_helper.h:10,
[INFO] [stderr] warning:                  from rocksdb/table/persistent_cache_helper.cc:5:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/instrumented_mutex.h:12,
[INFO] [stderr] warning:                  from rocksdb/db/write_thread.h:22,
[INFO] [stderr] warning:                  from rocksdb/db/write_thread.cc:6:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:15:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    14 | #include <unordered_map>
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    15 | #include <vector>
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/stop_watch.h:8,
[INFO] [stderr] warning:                  from rocksdb/db/filename.cc:23:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/table/persistent_cache_helper.h:10,
[INFO] [stderr] warning:                  from rocksdb/table/format.h:19,
[INFO] [stderr] warning:                  from rocksdb/table/format.cc:10:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/table/persistent_cache_helper.h:10,
[INFO] [stderr] warning:                  from rocksdb/table/format.h:19,
[INFO] [stderr] warning:                  from rocksdb/table/filter_block.h:31,
[INFO] [stderr] warning:                  from rocksdb/table/full_filter_block.h:18,
[INFO] [stderr] warning:                  from rocksdb/table/full_filter_block.cc:6:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/table/persistent_cache_helper.h:10,
[INFO] [stderr] warning:                  from rocksdb/table/format.h:19,
[INFO] [stderr] warning:                  from rocksdb/table/block.h:27,
[INFO] [stderr] warning:                  from rocksdb/table/table_properties.cc:10:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/table/persistent_cache_helper.h:10,
[INFO] [stderr] warning:                  from rocksdb/table/format.h:19,
[INFO] [stderr] warning:                  from rocksdb/table/adaptive_table_factory.cc:9:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/options.cc:33:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/table/persistent_cache_helper.h:10,
[INFO] [stderr] warning:                  from rocksdb/table/format.h:19,
[INFO] [stderr] warning:                  from rocksdb/table/plain_table_builder.cc:25:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/instrumented_mutex.h:12,
[INFO] [stderr] warning:                  from rocksdb/db/write_thread.h:22,
[INFO] [stderr] warning:                  from rocksdb/db/write_batch_internal.h:12,
[INFO] [stderr] warning:                  from rocksdb/utilities/blob_db/blob_db.cc:8:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:1:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:     1 | //  Copyright (c) 2011-present, Facebook, Inc.  All rights reserved.
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/table/persistent_cache_helper.h:10,
[INFO] [stderr] warning:                  from rocksdb/table/format.h:19,
[INFO] [stderr] warning:                  from rocksdb/table/filter_block.h:31,
[INFO] [stderr] warning:                  from rocksdb/table/block_based_filter_block.h:24,
[INFO] [stderr] warning:                  from rocksdb/table/block_based_filter_block.cc:10:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/table/persistent_cache_helper.h:10,
[INFO] [stderr] warning:                  from rocksdb/table/format.h:19,
[INFO] [stderr] warning:                  from rocksdb/table/block.h:27,
[INFO] [stderr] warning:                  from rocksdb/table/block_based_table_builder.cc:32:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: In file included from rocksdb/utilities/persistent_cache/volatile_tier_impl.h:18,
[INFO] [stderr] warning:                  from rocksdb/utilities/persistent_cache/volatile_tier_impl.cc:8:
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/hash_table_evictable.h:78:23: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    78 |   T* Evict(const std::function<void(T*)>& fn = nullptr) {
[INFO] [stderr] warning:       |                       ^~~~~~~~
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/hash_table_evictable.h:13:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    12 | #include "utilities/persistent_cache/lrulist.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    13 | 
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/hash_table_evictable.h:78:31: error: expected ',' or '...' before '<' token
[INFO] [stderr] warning:    78 |   T* Evict(const std::function<void(T*)>& fn = nullptr) {
[INFO] [stderr] warning:       |                               ^
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/hash_table_evictable.h: In member function 'T* rocksdb::EvictableHashTable<T, Hash, Equal>::Evict(int)':
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/hash_table_evictable.h:99:13: error: 'fn' was not declared in this scope; did you mean 'yn'?
[INFO] [stderr] warning:    99 |         if (fn) {
[INFO] [stderr] warning:       |             ^~
[INFO] [stderr] warning:       |             yn
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/volatile_tier_impl.cc: In member function 'bool rocksdb::VolatileCacheTier::Evict()':
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/volatile_tier_impl.cc:132:35: error: no matching function for call to 'rocksdb::EvictableHashTable<rocksdb::VolatileCacheTier::CacheData, rocksdb::VolatileCacheTier::CacheDataHash, rocksdb::VolatileCacheTier::CacheDataEqual>::Evict()'
[INFO] [stderr] warning:   132 |   CacheData* edata = index_.Evict();
[INFO] [stderr] warning:       |                                   ^
[INFO] [stderr] warning: In file included from rocksdb/utilities/persistent_cache/volatile_tier_impl.h:18,
[INFO] [stderr] warning:                  from rocksdb/utilities/persistent_cache/volatile_tier_impl.cc:8:
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/hash_table_evictable.h:78:6: note: candidate: 'T* rocksdb::EvictableHashTable<T, Hash, Equal>::Evict(int) [with T = rocksdb::VolatileCacheTier::CacheData; Hash = rocksdb::VolatileCacheTier::CacheDataHash; Equal = rocksdb::VolatileCacheTier::CacheDataEqual]'
[INFO] [stderr] warning:    78 |   T* Evict(const std::function<void(T*)>& fn = nullptr) {
[INFO] [stderr] warning:       |      ^~~~~
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/hash_table_evictable.h:78:6: note:   candidate expects 1 argument, 0 provided
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/stop_watch.h:8,
[INFO] [stderr] warning:                  from rocksdb/util/perf_step_timer.h:9,
[INFO] [stderr] warning:                  from rocksdb/util/iostats_context_imp.h:8,
[INFO] [stderr] warning:                  from rocksdb/util/env_posix.cc:45:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/stop_watch.h:8,
[INFO] [stderr] warning:                  from rocksdb/util/perf_step_timer.h:9,
[INFO] [stderr] warning:                  from rocksdb/util/iostats_context_imp.h:8,
[INFO] [stderr] warning:                  from rocksdb/util/file_reader_writer.cc:17:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: In file included from rocksdb/utilities/persistent_cache/block_cache_tier_file.cc:7:
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:80:33: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    80 |                      const std::function<void()> callback) = 0;
[INFO] [stderr] warning:       |                                 ^~~~~~~~
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:24:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    23 | #include "util/crc32c.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    24 | #include "util/mutexlock.h"
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:80:41: error: expected ',' or '...' before '<' token
[INFO] [stderr] warning:    80 |                      const std::function<void()> callback) = 0;
[INFO] [stderr] warning:       |                                         ^
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:258:53: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:   258 |                 const uint64_t file_off, const std::function<void()> callback)
[INFO] [stderr] warning:       |                                                     ^~~~~~~~
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:258:48: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:   258 |                 const uint64_t file_off, const std::function<void()> callback)
[INFO] [stderr] warning:       |                                                ^~~
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:258:61: error: expected ',' or '...' before '<' token
[INFO] [stderr] warning:   258 |                 const uint64_t file_off, const std::function<void()> callback)
[INFO] [stderr] warning:       |                                                             ^
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:269:10: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:   269 |     std::function<void()> callback_;         // Callback on completion
[INFO] [stderr] warning:       |          ^~~~~~~~
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:269:5: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:   269 |     std::function<void()> callback_;         // Callback on completion
[INFO] [stderr] warning:       |     ^~~
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:279:25: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:   279 |              const std::function<void()> callback) override;
[INFO] [stderr] warning:       |                         ^~~~~~~~
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:279:20: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:   279 |              const std::function<void()> callback) override;
[INFO] [stderr] warning:       |                    ^~~
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:279:33: error: expected ',' or '...' before '<' token
[INFO] [stderr] warning:   279 |              const std::function<void()> callback) override;
[INFO] [stderr] warning:       |                                 ^
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h: In constructor 'rocksdb::ThreadedWriter::IO::IO(rocksdb::WritableFile*, rocksdb::CacheWriteBuffer*, uint64_t, int)':
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:259:56: error: class 'rocksdb::ThreadedWriter::IO' does not have any field named 'callback_'
[INFO] [stderr] warning:   259 |         : file_(file), buf_(buf), file_off_(file_off), callback_(callback) {}
[INFO] [stderr] warning:       |                                                        ^~~~~~~~~
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:259:66: error: 'callback' was not declared in this scope; did you mean 'calloc'?
[INFO] [stderr] warning:   259 |         : file_(file), buf_(buf), file_off_(file_off), callback_(callback) {}
[INFO] [stderr] warning:       |                                                                  ^~~~~~~~
[INFO] [stderr] warning:       |                                                                  calloc
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.cc: In member function 'void rocksdb::WriteableCacheFile::DispatchBuffer()':
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.cc:399:23: error: 'bind' is not a member of 'std'
[INFO] [stderr] warning:   399 |                  std::bind(&WriteableCacheFile::BufferWriteDone, this));
[INFO] [stderr] warning:       |                       ^~~~
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.cc:11:1: note: 'std::bind' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    10 | #include <unistd.h>
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    11 | #endif
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.cc: At global scope:
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.cc:538:39: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:   538 |                            const std::function<void()> callback) {
[INFO] [stderr] warning:       |                                       ^~~~~~~~
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.cc:538:34: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:   538 |                            const std::function<void()> callback) {
[INFO] [stderr] warning:       |                                  ^~~
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.cc:538:47: error: expected ',' or '...' before '<' token
[INFO] [stderr] warning:   538 |                            const std::function<void()> callback) {
[INFO] [stderr] warning:       |                                               ^
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.cc: In member function 'virtual void rocksdb::ThreadedWriter::Write(rocksdb::WritableFile*, rocksdb::CacheWriteBuffer*, uint64_t, int)':
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.cc:539:35: error: 'callback' was not declared in this scope; did you mean 'calloc'?
[INFO] [stderr] warning:   539 |   q_.Push(IO(file, buf, file_off, callback));
[INFO] [stderr] warning:       |                                   ^~~~~~~~
[INFO] [stderr] warning:       |                                   calloc
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.cc: In member function 'void rocksdb::ThreadedWriter::ThreadMain()':
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.cc:561:8: error: 'struct rocksdb::ThreadedWriter::IO' has no member named 'callback_'
[INFO] [stderr] warning:   561 |     io.callback_();
[INFO] [stderr] warning:       |        ^~~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/table/persistent_cache_helper.h:10,
[INFO] [stderr] warning:                  from rocksdb/table/format.h:19,
[INFO] [stderr] warning:                  from rocksdb/table/block_based_table_factory.cc:22:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/instrumented_mutex.h:12,
[INFO] [stderr] warning:                  from rocksdb/utilities/transactions/transaction_lock_mgr.h:16,
[INFO] [stderr] warning:                  from rocksdb/utilities/transactions/transaction_db_impl.h:19,
[INFO] [stderr] warning:                  from rocksdb/utilities/transactions/transaction_db_impl.cc:8:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/util/thread_local.cc:10:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:19:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    19 | 
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.cc:310:52: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   310 | void ThreadLocalPtr::StaticMeta::Fold(uint32_t id, FoldFunc func, void* res) {
[INFO] [stderr] warning:       |                                                    ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.cc: In member function 'void rocksdb::ThreadLocalPtr::StaticMeta::Fold(uint32_t, int, void*)':
[INFO] [stderr] warning: rocksdb/util/thread_local.cc:316:22: error: 'func' cannot be used as a function
[INFO] [stderr] warning:   316 |         func(ptr, res);
[INFO] [stderr] warning:       |                      ^
[INFO] [stderr] warning: rocksdb/util/thread_local.cc: At global scope:
[INFO] [stderr] warning: rocksdb/util/thread_local.cc:403:27: error: variable or field 'Fold' declared void
[INFO] [stderr] warning:   403 | void ThreadLocalPtr::Fold(FoldFunc func, void* res) {
[INFO] [stderr] warning:       |                           ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.cc:403:27: error: 'FoldFunc' was not declared in this scope
[INFO] [stderr] warning: rocksdb/util/thread_local.cc:403:42: error: expected primary-expression before 'void'
[INFO] [stderr] warning:   403 | void ThreadLocalPtr::Fold(FoldFunc func, void* res) {
[INFO] [stderr] warning:       |                                          ^~~~
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/stop_watch.h:8,
[INFO] [stderr] warning:                  from rocksdb/util/perf_step_timer.h:9,
[INFO] [stderr] warning:                  from rocksdb/util/perf_context_imp.h:8,
[INFO] [stderr] warning:                  from rocksdb/util/perf_context.cc:8:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/stop_watch.h:8,
[INFO] [stderr] warning:                  from rocksdb/db/merge_helper.h:19,
[INFO] [stderr] warning:                  from rocksdb/db/db_iter.cc:19:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:1:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:     1 | //  Copyright (c) 2011-present, Facebook, Inc.  All rights reserved.
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/stop_watch.h:8,
[INFO] [stderr] warning:                  from rocksdb/util/perf_step_timer.h:9,
[INFO] [stderr] warning:                  from rocksdb/util/perf_context_imp.h:8,
[INFO] [stderr] warning:                  from rocksdb/db/dbformat.cc:19:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/statistics.cc:6:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/statistics.cc: In member function 'virtual uint64_t rocksdb::StatisticsImpl::getTickerCount(uint32_t) const':
[INFO] [stderr] warning: rocksdb/util/statistics.cc:47:24: error: invalid user-defined conversion from 'rocksdb::StatisticsImpl::getTickerCount(uint32_t) const::<lambda(void*, void*)>' to 'int' [-fpermissive]
[INFO] [stderr] warning:    47 |       &thread_local_sum);
[INFO] [stderr] warning:       |                        ^
[INFO] [stderr] warning: rocksdb/util/statistics.cc:42:7: note: candidate is: 'rocksdb::StatisticsImpl::getTickerCount(uint32_t) const::<lambda(void*, void*)>::operator void (*)(void*, void*)() const' <near match>
[INFO] [stderr] warning:    42 |       [](void* curr_ptr, void* res) {
[INFO] [stderr] warning:       |       ^
[INFO] [stderr] warning: rocksdb/util/statistics.cc:42:7: note:   no known conversion from 'void (*)(void*, void*)' to 'int'
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/statistics.cc:6:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:22: note:   initializing argument 1 of 'void rocksdb::ThreadLocalPtr::Fold(int, void*)'
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ~~~~~~~~~^~~~
[INFO] [stderr] warning: rocksdb/util/statistics.cc: In member function 'std::unique_ptr<rocksdb::HistogramImpl> rocksdb::StatisticsImpl::HistogramInfo::getMergedHistogram() const':
[INFO] [stderr] warning: rocksdb/util/statistics.cc:63:21: error: invalid user-defined conversion from 'rocksdb::StatisticsImpl::HistogramInfo::getMergedHistogram() const::<lambda(void*, void*)>' to 'int' [-fpermissive]
[INFO] [stderr] warning:    63 |       res_hist.get());
[INFO] [stderr] warning:       |                     ^
[INFO] [stderr] warning: rocksdb/util/statistics.cc:58:7: note: candidate is: 'rocksdb::StatisticsImpl::HistogramInfo::getMergedHistogram() const::<lambda(void*, void*)>::operator void (*)(void*, void*)() const' <near match>
[INFO] [stderr] warning:    58 |       [](void* curr_ptr, void* res) {
[INFO] [stderr] warning:       |       ^
[INFO] [stderr] warning: rocksdb/util/statistics.cc:58:7: note:   no known conversion from 'void (*)(void*, void*)' to 'int'
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/statistics.cc:6:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:22: note:   initializing argument 1 of 'void rocksdb::ThreadLocalPtr::Fold(int, void*)'
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ~~~~~~~~~^~~~
[INFO] [stderr] warning: rocksdb/util/statistics.cc: In member function 'virtual void rocksdb::StatisticsImpl::setTickerCount(uint32_t, uint64_t)':
[INFO] [stderr] warning: rocksdb/util/statistics.cc:117:28: error: invalid user-defined conversion from 'rocksdb::StatisticsImpl::setTickerCount(uint32_t, uint64_t)::<lambda(void*, void*)>' to 'int' [-fpermissive]
[INFO] [stderr] warning:   117 |           nullptr /* res */);
[INFO] [stderr] warning:       |                            ^
[INFO] [stderr] warning: rocksdb/util/statistics.cc:113:11: note: candidate is: 'rocksdb::StatisticsImpl::setTickerCount(uint32_t, uint64_t)::<lambda(void*, void*)>::operator void (*)(void*, void*)() const' <near match>
[INFO] [stderr] warning:   113 |           [](void* curr_ptr, void* res) {
[INFO] [stderr] warning:       |           ^
[INFO] [stderr] warning: rocksdb/util/statistics.cc:113:11: note:   no known conversion from 'void (*)(void*, void*)' to 'int'
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/statistics.cc:6:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:22: note:   initializing argument 1 of 'void rocksdb::ThreadLocalPtr::Fold(int, void*)'
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ~~~~~~~~~^~~~
[INFO] [stderr] warning: rocksdb/util/statistics.cc: In member function 'virtual uint64_t rocksdb::StatisticsImpl::getAndResetTickerCount(uint32_t)':
[INFO] [stderr] warning: rocksdb/util/statistics.cc:139:15: error: invalid user-defined conversion from 'rocksdb::StatisticsImpl::getAndResetTickerCount(uint32_t)::<lambda(void*, void*)>' to 'int' [-fpermissive]
[INFO] [stderr] warning:   139 |           &sum);
[INFO] [stderr] warning:       |               ^
[INFO] [stderr] warning: rocksdb/util/statistics.cc:134:11: note: candidate is: 'rocksdb::StatisticsImpl::getAndResetTickerCount(uint32_t)::<lambda(void*, void*)>::operator void (*)(void*, void*)() const' <near match>
[INFO] [stderr] warning:   134 |           [](void* curr_ptr, void* res) {
[INFO] [stderr] warning:       |           ^
[INFO] [stderr] warning: rocksdb/util/statistics.cc:134:11: note:   no known conversion from 'void (*)(void*, void*)' to 'int'
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/statistics.cc:6:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:22: note:   initializing argument 1 of 'void rocksdb::ThreadLocalPtr::Fold(int, void*)'
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ~~~~~~~~~^~~~
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/table/persistent_cache_helper.h:10,
[INFO] [stderr] warning:                  from rocksdb/table/format.h:19,
[INFO] [stderr] warning:                  from rocksdb/table/block.h:27,
[INFO] [stderr] warning:                  from rocksdb/table/block_based_table_reader.cc:30:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/util/random.cc:15:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:19:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    19 | 
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/stop_watch.h:8,
[INFO] [stderr] warning:                  from rocksdb/util/perf_step_timer.h:9,
[INFO] [stderr] warning:                  from rocksdb/util/iostats_context_imp.h:8,
[INFO] [stderr] warning:                  from rocksdb/util/iostats_context.cc:8:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/instrumented_mutex.h:12,
[INFO] [stderr] warning:                  from rocksdb/util/instrumented_mutex.cc:6:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/utilities/persistent_cache/block_cache_tier.h:23,
[INFO] [stderr] warning:                  from rocksdb/utilities/persistent_cache/block_cache_tier.cc:7:
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:80:33: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    80 |                      const std::function<void()> callback) = 0;
[INFO] [stderr] warning:       |                                 ^~~~~~~~
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:24:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    23 | #include "util/crc32c.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    24 | #include "util/mutexlock.h"
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:80:41: error: expected ',' or '...' before '<' token
[INFO] [stderr] warning:    80 |                      const std::function<void()> callback) = 0;
[INFO] [stderr] warning:       |                                         ^
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:258:53: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:   258 |                 const uint64_t file_off, const std::function<void()> callback)
[INFO] [stderr] warning:       |                                                     ^~~~~~~~
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:258:48: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:   258 |                 const uint64_t file_off, const std::function<void()> callback)
[INFO] [stderr] warning:       |                                                ^~~
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:258:61: error: expected ',' or '...' before '<' token
[INFO] [stderr] warning:   258 |                 const uint64_t file_off, const std::function<void()> callback)
[INFO] [stderr] warning:       |                                                             ^
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:269:10: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:   269 |     std::function<void()> callback_;         // Callback on completion
[INFO] [stderr] warning:       |          ^~~~~~~~
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:269:5: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:   269 |     std::function<void()> callback_;         // Callback on completion
[INFO] [stderr] warning:       |     ^~~
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:279:25: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:   279 |              const std::function<void()> callback) override;
[INFO] [stderr] warning:       |                         ^~~~~~~~
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:279:20: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:   279 |              const std::function<void()> callback) override;
[INFO] [stderr] warning:       |                    ^~~
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:279:33: error: expected ',' or '...' before '<' token
[INFO] [stderr] warning:   279 |              const std::function<void()> callback) override;
[INFO] [stderr] warning:       |                                 ^
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h: In constructor 'rocksdb::ThreadedWriter::IO::IO(rocksdb::WritableFile*, rocksdb::CacheWriteBuffer*, uint64_t, int)':
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:259:56: error: class 'rocksdb::ThreadedWriter::IO' does not have any field named 'callback_'
[INFO] [stderr] warning:   259 |         : file_(file), buf_(buf), file_off_(file_off), callback_(callback) {}
[INFO] [stderr] warning:       |                                                        ^~~~~~~~~
[INFO] [stderr] warning: rocksdb/utilities/persistent_cache/block_cache_tier_file.h:259:66: error: 'callback' was not declared in this scope; did you mean 'calloc'?
[INFO] [stderr] warning:   259 |         : file_(file), buf_(buf), file_off_(file_off), callback_(callback) {}
[INFO] [stderr] warning:       |                                                                  ^~~~~~~~
[INFO] [stderr] warning:       |                                                                  calloc
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/instrumented_mutex.h:12,
[INFO] [stderr] warning:                  from rocksdb/utilities/transactions/transaction_lock_mgr.h:16,
[INFO] [stderr] warning:                  from rocksdb/utilities/transactions/transaction_lock_mgr.cc:12:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/stop_watch.h:8,
[INFO] [stderr] warning:                  from rocksdb/util/perf_step_timer.h:9,
[INFO] [stderr] warning:                  from rocksdb/util/iostats_context_imp.h:8,
[INFO] [stderr] warning:                  from rocksdb/util/io_posix.cc:33:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/stop_watch.h:8,
[INFO] [stderr] warning:                  from rocksdb/db/merge_helper.h:19,
[INFO] [stderr] warning:                  from rocksdb/db/merge_helper.cc:6:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:1:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:     1 | //  Copyright (c) 2011-present, Facebook, Inc.  All rights reserved.
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/table/persistent_cache_helper.h:10,
[INFO] [stderr] warning:                  from rocksdb/table/format.h:19,
[INFO] [stderr] warning:                  from rocksdb/table/block.h:27,
[INFO] [stderr] warning:                  from rocksdb/table/block.cc:12:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/utilities/simulator_cache/sim_cache.cc:9:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/stop_watch.h:8,
[INFO] [stderr] warning:                  from rocksdb/util/perf_step_timer.h:9,
[INFO] [stderr] warning:                  from rocksdb/util/perf_context_imp.h:8,
[INFO] [stderr] warning:                  from rocksdb/db/table_cache.cc:24:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:1:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:     1 | //  Copyright (c) 2011-present, Facebook, Inc.  All rights reserved.
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/table/persistent_cache_helper.h:10,
[INFO] [stderr] warning:                  from rocksdb/table/format.h:19,
[INFO] [stderr] warning:                  from rocksdb/table/cuckoo_table_builder.cc:20:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:1:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:     1 | //  Copyright (c) 2011-present, Facebook, Inc.  All rights reserved.
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/util/instrumented_mutex.h:12,
[INFO] [stderr] warning:                  from rocksdb/utilities/date_tiered/date_tiered_db_impl.h:16,
[INFO] [stderr] warning:                  from rocksdb/utilities/date_tiered/date_tiered_db_impl.cc:6:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:18:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:    17 | #include "util/autovector.h"
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:    18 | #include "port/port.h"
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: In file included from rocksdb/util/statistics.h:17,
[INFO] [stderr] warning:                  from rocksdb/table/persistent_cache_helper.h:10,
[INFO] [stderr] warning:                  from rocksdb/table/format.h:19,
[INFO] [stderr] warning:                  from rocksdb/table/meta_blocks.h:19,
[INFO] [stderr] warning:                  from rocksdb/table/cuckoo_table_reader.cc:21:
[INFO] [stderr] warning: rocksdb/util/thread_local.h:66:16: error: 'function' in namespace 'std' does not name a template type
[INFO] [stderr] warning:    66 |   typedef std::function<void(void*, void*)> FoldFunc;
[INFO] [stderr] warning:       |                ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:1:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
[INFO] [stderr] warning:   +++ |+#include <functional>
[INFO] [stderr] warning:     1 | //  Copyright (c) 2011-present, Facebook, Inc.  All rights reserved.
[INFO] [stderr] warning: rocksdb/util/thread_local.h:71:13: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:    71 |   void Fold(FoldFunc func, void* res);
[INFO] [stderr] warning:       |             ^~~~~~~~
[INFO] [stderr] warning: rocksdb/util/thread_local.h:142:28: error: 'FoldFunc' has not been declared
[INFO] [stderr] warning:   142 |     void Fold(uint32_t id, FoldFunc func, void* res);
[INFO] [stderr] warning:       |                            ^~~~~~~~
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] warning: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: compilation terminated.
[INFO] [stderr] 
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "edc46823a9d1fd6346333c4d3cfabce450542e47677754ce433229ded7042cff", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "edc46823a9d1fd6346333c4d3cfabce450542e47677754ce433229ded7042cff", kill_on_drop: false }`
[INFO] [stdout] edc46823a9d1fd6346333c4d3cfabce450542e47677754ce433229ded7042cff
